GtkWindow: Don't leak the gesture
authorMatthias Clasen <mclasen@redhat.com>
Fri, 2 May 2014 02:00:01 +0000 (22:00 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:28 +0000 (19:54 +0200)
gtk/gtkwindow.c

index 920e37637d797836702c12f31ce9cef29f336618..1db338d24626239d5e2f5e169a6007dd4fb95bb1 100644 (file)
@@ -5463,6 +5463,11 @@ gtk_window_finalize (GObject *object)
       priv->mnemonics_display_timeout_id = 0;
     }
 
+  gtk_widget_remove_controller (GTK_WIDGET (window),
+                                GTK_EVENT_CONTROLLER (priv->multipress_gesture));
+  g_object_unref (priv->multipress_gesture);
+
+
   G_OBJECT_CLASS (gtk_window_parent_class)->finalize (object);
 }